#include "InputState.h"


InputState::InputState(void)
{
	mouseX=0;
	mouseY=0;
	mouseLeft = 0;
	mouseRight = 0;
	mouseMiddle =0;
	ctrl = 0;
	shift = 0;
	alt = 0;
}

InputState::InputState(const InputState& other)
{
	mouseX=other.mouseX;
	mouseY=other.mouseY;
	mouseLeft = other.mouseLeft;
	mouseRight = other.mouseRight;
	mouseMiddle = other.mouseMiddle;
	ctrl = other.ctrl;
	shift = other.shift;
	alt = other.alt;
}


InputState::~InputState(void)
{
}

InputState::InputState(int _mouseX, int _mouseY, bool _mouseLeft, bool _mouseRight, bool _mouseMiddle, bool _ctrl, bool _shift, bool _alt)
{
	mouseX=_mouseX;
	mouseY=_mouseY;
	mouseLeft = _mouseLeft;
	mouseRight = _mouseRight;
	mouseMiddle = _mouseMiddle;
	ctrl = _ctrl;
	shift = _shift;
	alt = _alt;
}